Venus's slipper - English Synonyms Dictionary